home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / text+faqs / reviews / diavolobackup.txt < prev    next >
Text File  |  1995-11-12  |  25KB  |  636 lines

  1. Path: rcfnews.cs.umass.edu!barrett
  2. From: mallen@paradox.apana.org.au (Mark P Allen)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Diavolo Backup version 3.0
  5. Followup-To: comp.sys.amiga.applications
  6. Date: 9 Nov 1995 17:17:03 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 619
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <47td2f$6c3@kernighan.cs.umass.edu>
  12. Reply-To: mallen@paradox.apana.org.au (Mark P Allen)
  13. NNTP-Posting-Host: astro.cs.umass.edu
  14. Keywords: hard drive, backup, commercial
  15. Originator: barrett@astro.cs.umass.edu
  16.  
  17.  
  18. PRODUCT NAME
  19.  
  20.     Diavolo Backup v3.0 Pro
  21.     (Diavolo Backup v3.0 also available)
  22.  
  23. BRIEF DESCRIPTION
  24.  
  25.     Data Backup program for the Amiga computer. Supports SCSI(2)
  26. streamers and removable media, floppy disks (880K/1.76MB, even mixed) and
  27. (multiple) disk files. Includes "Image" backup option, and capability to
  28. backup MovieShop(tm) (VLAB Motion) disks/partitions.
  29.  
  30.     Note: Diavolo Backup v3.0 (non-Pro version) comes without removable
  31. media, Image, and MovieShop(tm) backup support. It also comes without the
  32. Scheduler and API (Application Programming Interface).
  33.  
  34.  
  35. AUTHOR
  36.  
  37.     Name:        Martin Korndoerfer
  38.     E-mail:        m.korndoerfer@nathan.gun.de
  39.  
  40.  
  41. DISTRIBUTION
  42.  
  43.     Company:    Computer Corner,
  44.     Address:    Albert Rosshaupterstr. 108
  45.             81369 Munich, Germany
  46.  
  47.     Telephone:    (+49) (0)89 / 714 10 34
  48.     FAX:        (+49) (0)89 / 714 43 95
  49.  
  50. A full demo version of the program (Restore disabled, Backup and Compare
  51. fully functional) is available in Aminet's biz/demo directory, and will
  52. also be on Aminet CD 8 and Aminet CD Set 2.
  53.  
  54.  
  55. LIST PRICE
  56.  
  57.     Diavolo backup v3.0 Pro: $US90/DM135
  58.     Diavolo Backup v3.0:     $US64/DM98
  59.  
  60.     Upgrades between different versions of the program (including from
  61. v1.x to v3.x) simply cost the difference between their original prices.
  62.  
  63.     Diavolo is not widely available, and therefore a credit card purchase
  64. proved the simplest way for me to to buy it (with the automatic currency
  65. exchange it allows) from its German distributor. I believe a UK distributor
  66. is being negotiated.
  67.  
  68.  
  69. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  70.  
  71.     HARDWARE
  72.  
  73.         2MB RAM minimum (FAST RAM recommended)
  74.         Hard disk(s)
  75.  
  76.         Hard disk installation requires approximately 1.1MB
  77.         available disk space.  Floppy installation also possible
  78.         (see below)
  79.  
  80.     SOFTWARE
  81.  
  82.         Works under all AmigaDOS revisions including and after v2.04
  83.  
  84.         Selected XPK libraries provided for data compression and
  85.         encryption capability (NUKE, FAST, FEAL)
  86.  
  87.  
  88. COMPATIBILITY
  89.  
  90.     * Works on 68k family of Motorola processors, including 060
  91.     * Universal QIC/DAT streamer compatibility, including C= 3070
  92.     (Caliper).
  93.  
  94.  
  95. COPY PROTECTION
  96.  
  97.     Copyright is protected by an individual serial number in the main
  98. executable.
  99.  
  100.  
  101. MACHINE USED FOR TESTING
  102.  
  103. * Amiga A3000T, 2MB Chip RAM, no Fast RAM on motherboard
  104.   scsi.device:
  105.               - Pioneer DRM-602x 6 stacker CD-ROM      (SCSI-2, external)
  106. * WARP Engine 4040, SCSI-2 FAST host, 20MB FAST RAM
  107.   warpdrive.device:
  108.               - Quantum LPS525S (500MB) HD            (SCSI-2)
  109.               - Micropolis 4110 (1GB) HD              (SCSI-2 FAST)
  110.               - Exabyte EXB-4200c 4mm DAT Streamer    (SCSI-2)
  111. * Kickstart 40.68 Workbench 40.42 (WB 3.1)
  112. * DOpus5 as WB replacement
  113. * GVP Spectrum, CyberGraphX 2.10 registered, SAMPO AlphaScan 15gx monitor
  114. * OpalVision, Electronic Design Y/C Genlock, C= 1084s monitor
  115. * Various video peripherals, Sunrise AD1012, HP LJ4L printer, ZyXEL
  116.   U-1496e+ modem etc
  117.  
  118.  
  119. INSTALLATION
  120.  
  121.     Installation is easily accomplished using the supplied standard
  122. Installer and script. The Installer intelligently checks the versions of any
  123. currently installed libraries.
  124.  
  125.     The installation process offers the (recommended) option to create
  126. an Emergency Boot Floppy Disk.  This can also be performed at any other time
  127. by simply clicking on the "MakeBootDisk" icon that is always available in
  128. the Diavolo directory. It is recommended that this is performed AFTER
  129. Diavolo has been configured for your system, so that the appropriate
  130. preferences are included on the floppy disk.
  131.  
  132.     The Emergency Floppy Installation took about 905K of floppy disk
  133. space on a 1.76MB floppy disk, due to its intelligently including my
  134. CyberGraphX libraries in the installation (very nice touch IMO). CyberGraphX
  135. users without high-density floppy drives should temporarily remove the
  136. cybergraphics.library, and set their screen mode to an appropriate ECS/AGA
  137. screenmode before making the 880K boot floppy disk. This will allow the
  138. successful creation of an 880K Emergency Boot Disk.
  139.  
  140.     Non-CyberGraphX users should have no problem creating an 880K
  141. Emergency Boot Floppy Disk as long as only ONE monitor is selected when the
  142. choice is presented. The author is currently looking into a better method of
  143. performing this installation, due to the current limitations presented by
  144. the standard Installer given the wide variety of system configurations
  145. currently in use.
  146.  
  147.  
  148. CONFIGURATION
  149.  
  150.     On first running the program, you can use "Auto Configuration" (in
  151. the "Diavolo Streamer tape / Removable medium settings" configuration
  152. section) to automatically "tune" your configuration. This tests each SCSI ID
  153. on every installed host it detects in the system for tape streamers. On
  154. finding one, it asks whether you wish to accept the device, or continue the
  155. search.
  156.  
  157.     On the user accepting the device found, Diavolo then asks for media
  158. to be inserted so that it can test the device for supported commands and
  159. features (eg., fast seek, direct seek, update in place) etc. It also warns
  160. that any data on the tape will be destroyed in the process. This process can
  161. be aborted at any stage before any writing is actually performed, but the
  162. supported features will not have been determined if you do.
  163.  
  164.     As well as auto-configuration capability, it is also possible to
  165. specify drive type. This addresses known problems with the C= 3070 (Caliper)
  166. streamer (if you use this device, specify QIC 150/250. Other users will be
  167. well served by the auto-configuration option).
  168.  
  169.     Diavolo Pro also comes with API (Application Programming Interface)
  170. capability, with a sample program, DBCLICtrl, included. DBCLICtrl allows the
  171. launching of backup sessions via the CLI, and therefore from Cron events
  172. etc, including full control over desired filters, log files and error
  173. reports etc.
  174.  
  175.  
  176. MAIN REVIEW
  177.  
  178.     There are many aspects of the program that, for one reason or
  179. another, I am unable to test. I refer to it's advertised ability to:
  180.  
  181. - backup AFS and MuFS filesystems
  182. - backup hard and soft-links
  183. - backup VLAB Motion's MovieShop(tm) projects
  184. - backup to removable media (without using filesystem), eg., Syquest,
  185.   ZIP, Bernoulli etc
  186.  
  187.     Note: a README file that arrived with the registered distribution
  188. warned that the capability to backup/restore multi-assignments was
  189. temporarily broken and therefore disabled in this release. The author has
  190. subsequently mused that unless users show a specific interest in this
  191. feature, it will possibly not be included due to the complexity of the task,
  192. and the fact that it was not even used by owners of previous versions when
  193. it was available. However, he remains open to suggestions from users
  194. regarding this matter. Personally, while the feature sounds "cool", I do not
  195. see myself needing it, even though I do use multi-assignments (for fonts, c
  196. and libs) on my system.
  197.  
  198. What I have tested:
  199.  
  200. - backup to mixed 880K/1.76MB floppy disks in one session
  201. - backup to multiple disk files
  202. - backup to SCSI-2 Exabyte 4200c 4mm DAT streamer
  203. - equivalent restore operations to the above items
  204.  
  205.  
  206. INTERFACE
  207.  
  208.     Diavolo sports an attractive, system complaint GUI and menu
  209. interface, offering extensive keyboard as well as mouse control over it's
  210. features.  It is responsive and extremely informative about all facets of
  211. operation. There is always something there to let you know exactly what the
  212. status of the program is, and how it is/has performed.
  213.  
  214.     Diavolo has full public and custom screen support, and allows the
  215. selection of the font used, as well as filesystem (1.3, 2.0->3.0, 3.1 or
  216. better), byte display (MB or K), directory tree structure, packet I/O, auto
  217. compare and buffer size.
  218.  
  219.     The interface offers full MagicWB support if MagicWB is detected on
  220. the system. It sports attractive imagery for the three main Backup, Restore
  221. and Compare options, as well as imagery on the individual media
  222. backup/restore screens (including very neat representations where multiple
  223. media is required for a specified backup session).
  224.  
  225.     However, for those that chose not to use it, MagicWB is certainly
  226. not a requirement. Intelligent palette handling is provided for standard
  227. screens down to 4 colours for the imagery.
  228.  
  229.     Many options available from the GUI are also selectable from the
  230. menu, which also offers items for generating filelists, error reports and
  231. clearing the file and selection lists.
  232.  
  233.     Complete control over a tape streamer is provided in the Rewind,
  234. Retense, Eject and Erase menu items, as well as Show Tape Contents and
  235. Rebuild Tape Index options.
  236.  
  237.     The window that opens on the WB can also be snapshot, freed
  238. (defaults back to centre screen) and zipped (shows title bar with useful
  239. status information (current operation, % completed etc).
  240.  
  241.     The Global Configuration menu item provides control over several
  242. aspects of Diavolo's overall operation. Since Diavolo performs it's duties
  243. using several co-operative tasks (rather than one single one) you can control
  244. the priorities of Hard-disk, (Un)Packing and Backup Medium tasks.
  245.  
  246.     While I have left these at the default "0" priority, the author says
  247. that under certain circumstances (particularly when backing up to disk), some
  248. performance improvement can be obtained by increasing the Backup Medium task
  249. priority by 1. Obviously, if you wanted to perform a backup while
  250. multi-tasking with an even less CPU intensive task than Diavolo, you can
  251. also reduce these priorities accordingly for smooth multi-tasking.
  252.  
  253.     For those interested in automatic and intelligent handling of task
  254. priorities and efficient multi-tasking, I recently installed Executive (the
  255. new task/priority management system) on my machine, and found that Diavolo
  256. was perfectly happy with it's auto-management of the task priorities. While I
  257. did not note the priorities Executive actually set for the tasks (probably
  258. around -77), there was certainly no performance loss, and multi-tasking
  259. remained smooth and efficient.
  260.  
  261.     Settings can be Loaded and Saved.
  262.  
  263.  
  264. BACKUP
  265.  
  266.     I have found that best performance on my configuration is obtained
  267. with an I/O buffer of 8MB FAST RAM. All tests described below were conducted
  268. with such a buffer.
  269.  
  270.     Without being able to actually test certain devices and machine
  271. configurations, I might anticipate that a slower QIC streamer, for instance,
  272. may well achieve maximum performance with only, say, 4MB FAST RAM buffers,
  273. though this would also be greatly affected by the CPU of the host machine,
  274. especially if compression is used.
  275.  
  276.     Floppy backups will probably work at more or less full speed with
  277. almost any reasonably sized buffer on almost any CPU.
  278.  
  279.     The backup configuration window offers the usual array of choices
  280. over compression (including XPK compression type and amount), media checks,
  281. setting of protection bits, passwords, encryption library, and whether to
  282. save hard-linked dirs and files.
  283.  
  284. * General Feedback (backup screen) includes:
  285.  
  286.       - Directory (name)
  287.       - File (name)
  288.       - Directories read (#)
  289.       - Directories left (#)
  290.       - Files read (#)
  291.       - Files left (#)
  292.       - Bytes read (#)
  293.       - Bytes left (#)
  294.  
  295.       - Packer (XPK name)
  296.       - Gain (kB)
  297.       - Compression (%)
  298.       - Disks to go (#)
  299.       - Disks done (#)
  300.  
  301.       - Elapsed (hh:mm:ss)
  302.       - Speed (kB/min)
  303.       - To go (hh:mm:ss)
  304.  
  305.     Note: the Speed (kB/min) indicator shows real-time performance. Ie.,
  306. in accordance with the types of data being backed up, this figure will rise
  307. and fall (eg., higher with ASCII and executables, lower with compressed
  308. graphics, LHA archives etc). Comprehensive statistical averages are provided
  309. at the end of each session in a separate requester. The speed results below
  310. are taken from the statistical averages.
  311.  
  312.  
  313. * Floppy:
  314.  
  315.     Supports 4 floppy drives
  316.     Tested Speed result:
  317.                         - no compression/verify   =  600K/min
  318.                         - XPK NUKE 100%/verify    = 1000K/min
  319.                         - XPK NUKE 100%/no verify = 1700K/min
  320.  
  321.     Note: while the 3rd test certainly returned impressive speed, I
  322. would not recommend it due to the vulnerable integrity of floppy disk media
  323. in general. It is provided for reference only.
  324.  
  325.  
  326. * Disk files:
  327.  
  328.     Tested Speed result:  5MB/min (backup to same partition)
  329.                          15MB/min (backup to different partition)
  330.  
  331. * Exabyte 4200c 4mm DAT streamer:
  332.  
  333.     Tested Speed result: 13MB/min to 15MB/min
  334.  
  335.  
  336. File Selection:
  337.  
  338.     Diavolo offers several methods of defining which partitions or
  339. directories to backup, including "drag'n'drop"ing WB icons onto the backup
  340. window, filters, selecting partitions from the backup listview, or from a
  341. "Directory" gadget on the backup window (using system requester).
  342.  
  343.     Filters are configured by "macro recording" your selection of
  344. partitions from the listview. Once done, this means that if you have a
  345. complex combination of partitions as part of a normal backup procedure, you
  346. simply select the filter you want to use by using the "Filter" gadget on the
  347. backup window (or the filter options of the DBCLICtrl command or the
  348. Scheduler GUI), and the appropriate selections are scanned for backing up.
  349.  
  350.     The simple command format used by the filters is covered in the
  351. manual, so you can also easily create or modify your own filter scripts in
  352. any text editor. Filter scripts are used to create permanent, simple or
  353. complex, selection criteria for re-use.
  354.  
  355.     Initially, I could not find a way to determine the order in which
  356. partitions selected for backup were actually processed. Ie., no matter what
  357. order I selected them in, they were processed in the order in which AmigaDOS
  358. presents them to Diavolo. In my case, this was exactly the reverse of what I
  359. wanted. The author replied to my query regarding this with the explanation
  360. that if DEVICENAME is used instead of VOLUMENAME, the order in which they
  361. are processed can indeed be controlled.
  362.  
  363.     While some requester replacements will not allow the manual entry of
  364. a DEVICENAME (will automatically revert it to it's VOLUMENAME), others will,
  365. so that the order can often be determined via the "Directory" gadget. When
  366. using Filters, simply edit with any text editor, and replace VOLUMENAMES
  367. with their DEVICENAMES, and arrange the order of processing to suit your
  368. needs.
  369.  
  370.  
  371. Scheduling:
  372.  
  373.     Diavolo Pro also sports a full featured scheduling program and
  374. daemon for auto execution of backup sessions. Since I only backup about once
  375. per week, I see little reason to leave a 32K daemon running in memory all the
  376. time (the same goes for Ami-Back), and was therefore grateful for the
  377. DBCLICtrl program that allowed simple execution from the Cron program I
  378. already have running for the scheduling of many other system maintenance and
  379. communications tasks.
  380.  
  381.     However, the Scheduler does offer some extra features, in the form of
  382. "late backups" and unusual schedules like "every 1st Monday in the month"
  383. and "2nd and last Sunday in the month". The "late backup" option allows for
  384. prompting the user on turning on the machine as to whether he wishes to
  385. perform the backup that was missed while the machine was turned off.
  386. Certainly a unique and potentially very useful feature (eg., after some
  387. unexpected downtime).
  388.  
  389.  
  390. Compression:
  391.  
  392.     The XPK libraries NUKE, FAST and FEAL are provided in the
  393. installation. It is not recommended to use other XPK libraries for various
  394. reasons, including a minor bug in the xpkmaster.library itself, which these
  395. three supplied libraries compensate for.
  396.  
  397.     Other XPK libraries can be used, but the author states that in these
  398. cases, all backups MUST immediately be compared to ensure backup integrity.
  399.  
  400.     Experimentation with various combinations of compression (XPK only,
  401. XPK + hardware, hardware only [available on my Exabyte 4200c DAT streamer])
  402. produced interesting, though I would not necessarily say conclusive,
  403. results. I found XPK NUKE with hardware compression turned off to provide
  404. the fastest results. I do not know enough about this technology to know the
  405. whys or wherefores, but this certainly appeared to provide the fastest
  406. delivery of data to the tape streamer, as surprised as I was by the result.
  407. I repeat that I do not consider my tests in this regard as conclusive.
  408.  
  409.     Since hardware compression provides no feedback of the final
  410. compression ratio, it cannot be compared to the XPK results, which (using
  411. NUKE 100%) provided 18% compression on data predominantly comprised of
  412. graphics (mostly JPEG, GIF and IFF24), animations to 24-bits, audio samples
  413. to 16-bits, and LHA archives. About 20% consisted of executables and their
  414. attendant accessories. I noted that on tests involving executables and text
  415. only, NUKE 100% achieved compression rates of up to 51%, while even spreads
  416. of data types seemed to produce averages around 34%.
  417.  
  418.  
  419. Appending Backups:
  420.  
  421.     If the option to overwrite an existing backup has not been explicitly
  422. chosen, Diavolo presents a graphical representation of a backup media's
  423. contents once it has read the media's index. This offers easy to read
  424. feedback of the media's contents, allowing you to select from which point
  425. you wish to append the next write operation, eg., (for DAT streamers) from
  426. the beginning, or after backup session 1, or 10, or whatever you desire.
  427. Since QIC drives cannot overwrite parts of a tape's contents, this
  428. representation offers either complete overwrite, or append from the end of
  429. existing data only for these drives.
  430.  
  431.     This implementation is remarkably simple and effective, leaving the
  432. user confident of the status of the backup media and it's contents.
  433.  
  434.  
  435. COMPARE/RESTORE
  436.  
  437.     The restore configuration window offers the expected options
  438. regarding the restoration of dirs/files from a backup, including "ask before
  439. replacing", "keep existing", "replace existing", "replace older", "rename
  440. existing", and "rebuild dir structure".
  441.  
  442. * General Feedback (compare screen) includes:
  443.  
  444.       - Directory (name)
  445.       - File (name)
  446.       - Directories read (#)
  447.       - Directories left (#)
  448.       - Files compared (#)
  449.       - Mismatched files (#)
  450.       - Bytes compared (#)
  451.  
  452.       - Newer files (#)
  453.       - Unreadable files (#)
  454.       - Fileheader mismatch (#)
  455.       - Missing files (#)
  456.       - Identical files (#)
  457.  
  458.       - Disks to go (#)
  459.       - Disks done (#)
  460.       - Elapsed (hh:mm:ss)
  461.       - Speed (kB/min)
  462.       - To go (hh:mm:ss)
  463.  
  464. * Floppy:
  465.  
  466.     Tested Speed result:
  467.                         - no compression/verify   = 1300K/min
  468.                         - XPK NUKE 100%/verify    = 1700K - 2000K/min
  469.                         - XPK NUKE 100%/no verify = 1700K - 2000K/min
  470.  
  471. * Disk files:
  472.  
  473.     Tested Speed result:  5MB/min (backup to same partition)
  474.                          15MB/min (backup to different partition)
  475.  
  476. * Exabyte 4200c 4mm DAT streamer:
  477.  
  478.     Tested Speed result:  6MB/min to 14MB/min
  479.  
  480.     As a further test, I selected 3 files within a 750MB archive to
  481. restore.  The files were small, and each located several directories deep and
  482. 200MB to 300MB apart in the backed up filesystem. Diavolo located and
  483. restored all 3 files within the space of 1 (ONE) minute using the DAT
  484. streamer's direct seek capability.
  485.  
  486.     Since QIC drives do not support direct seek, Diavolo will take as
  487. long as it takes to locate each file sequentially as it scans the backup
  488. data to perform this operation.
  489.  
  490.  
  491. DOCUMENTATION
  492.  
  493.     Currently, the manual is only available in German. For this reason I
  494. requested that I forego a manual until the English one is finished. In the
  495. interim I have only the demo version's supplied readme for documentation,
  496. and the author's answers to my queries. The English manual is expected to be
  497. available November '95.
  498.  
  499.  
  500. LIKES
  501.  
  502.     What's not to like? :^)
  503.  
  504.     Specifically, I like the interface, the speed, what appears to be an
  505. excellent SCSI(2) implementation (ie., the program talks and listens to the
  506. system and device drivers carefully and comprehensively), the features and
  507. options available, as well as the extensive statistical and status
  508. information and feedback during operation.
  509.  
  510.     I also like the active and ongoing development and support the
  511. program enjoys from it's author.
  512.  
  513.  
  514. DISLIKES AND SUGGESTIONS
  515.  
  516.     I wouldn't actually call it a dislike, since it doesn't impact on my
  517. own system, however the executable size of 510K may well impact on RAM
  518. availability on less well endowed machine configurations.
  519.  
  520.     However, I might also speculate that many users backing up to faster
  521. media (therefore requiring optimum RAM buffers for greatest throughput) will
  522. often have the appropriate RAM resources available to them.
  523.  
  524.     I might similarly speculate that users of low-end machines, ie.,
  525. those less likely to have the RAM resources for large buffers, will generally
  526. use slower backup mediums (requiring much smaller buffers). There are always
  527. exceptions to rules however.
  528.  
  529.     Regardless of these matters, the executable is big, and on raising
  530. this matter with the author, he stated that making the program more modular
  531. is already a priority for a future revision of the program, thereby reducing
  532. the RAM overheads of the program's tasks during operation. This is good news
  533. and serves only to make what is already a superb application even better.
  534.  
  535.  
  536. COMPARISON TO OTHER SIMILAR PRODUCTS
  537.  
  538.     Over the years I have used Quarterback v3, v4 and v5, and Ami-Back
  539. v2 (to 2.0h, I couldn't use the "i" patch). Quarterback dropped out of the
  540. race ages ago when Ami-Back, with it's speed, multiple partition and append
  541. backup support, arrived on the scene. Diavolo, similarly, takes up where
  542. Ami-Back left off.
  543.  
  544.     Speed of operation is similar to Ami-Back, however Diavolo's system
  545. compliance, features, controls and feedback are far superior.
  546.  
  547.     Amiback seems to achieve highest speeds using reasonably small
  548. buffers (I used 2 x 1MB buffers), whereas for Diavolo to reach a similar
  549. operating speed as Ami-Back on my DAT drive, a buffer of about 8MB is
  550. required. I believe this is due to the design of the program (eg., multiple
  551. tasks etc), and also provides benefits in other areas of operation (eg., more
  552. efficient multi-tasking).
  553.  
  554.     Speaking of which, Diavolo is also superior to Ami-Back during
  555. multi-tasking (regardless of the recent installation here of Executive, as
  556. mentioned previously, which is designed to streamline multi-tasking
  557. operations system-wide), with even screen blankers able to continue smoothly
  558. where Ami-Back causes blanker "stuttering" (system Blanker and MultiCX
  559. blanker) during backup/restore operations.
  560.  
  561.     Another thing I really like compared to Ami-Back (it used to annoy
  562. the hell out of me ;^), is that if a backup is aborted for any reason, the
  563. current selection of partitions, directories and files is retained and
  564. available for immediate re-use. Ami-Back always dumped the whole scan in
  565. this situation, meaning that a restart always meant from the very beginning
  566. (a total pain on backups containing 25,000+ files or measured in the
  567. hundreds of MB).
  568.  
  569.  
  570. BUGS
  571.  
  572.     No bugs encountered whatsoever. In all aspects the program has
  573. behaved as expected/advertised since installation (approximately 2 months
  574. and 20 or so backups).
  575.  
  576.  
  577. VENDOR SUPPORT
  578.  
  579.     I started communicating with the author some time before this new
  580. version of the program was released (I have not used previous versions),
  581. after I had been told of it's imminent release (I was tired of Ami-Back,
  582. couldn't install the lastest patch, and missed product support and
  583. development).
  584.  
  585.     He has been prompt and courteous in all correspondence, and answered
  586. any questions in depth. I have no reason to doubt that after sales support
  587. would elicit the same service.
  588.  
  589.     I have absolutely no connection with the author or his agents except
  590. as a happy customer. This review is an entirely independent initiative.
  591.  
  592.  
  593. WARRANTY
  594.  
  595.     The usual disclaimers apply (ie., all efforts are made to make the
  596. program bug free etc...no responsibility for lost or damaged data assumed
  597. etc).
  598.  
  599.  
  600. CONCLUSIONS
  601.  
  602.     Diavolo v3.0 Pro is an excellent product, and is currently (IMHO) by
  603. far the best available for backing up your Amiga system's data. I rate it as
  604. a high quality and professional computer tool that enhances the Amiga system
  605. in usage, security and profile.
  606.  
  607.     If the manual is as well thought out and implemented as the
  608. software, I have no hesitation in rating the program:
  609.  
  610. +--------------+
  611. | 4.8 out of 5 |
  612. +--------------+
  613.  
  614.     In fact, it's hard not to award Diavolo 5 out of 5 for the thought
  615. and effort that has gone into it's creation. However some room must be left
  616. for possible future enhancements ;^)
  617.  
  618.     If you're after a serious, well presented, reliable, feature laden
  619. and yet remarkably easy to use data backup program (that also happens to
  620. enjoy continuing development and support) for your system, Diavolo is a "must
  621. have" IMO.
  622.  
  623.  
  624. COPYRIGHT NOTICE
  625.  
  626.     Copyright 1995 Mark P Allen.
  627.     email: mallen@paradox.apana.org.au
  628.  
  629. ---
  630.  
  631.    Accepted and posted by Daniel Barrett, comp.sys.amiga.reviews moderator
  632.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  633.    Request information:    amiga-reviews-requests@math.uh.edu
  634.    Moderator mail:    amiga-reviews@math.uh.edu
  635.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  636.